package com.dh.str;

public class StringDemo03 {
    public static void main(String[] args) {
        String s = "ABcDee";

        // 1、把字符串拆成char数组 {A,B,c,D,e,e}
        char[] chars = s.toCharArray();
        // 2、判断字符在那个ASCII区间 65-90 A-Z  97-122 a-z
        for (int i = 0; i < chars.length; i++) {
            if (chars[i] >= 65 && chars[i] <= 90) {
                // 3. 转小写--"a"---['a']---'a'
                chars[i] = String.valueOf(chars[i]).toLowerCase().toCharArray()[0];
            } else if (chars[i] >= 97 && chars[i] <= 122) {
                // 4、转大写
                chars[i] = String.valueOf(chars[i]).toUpperCase().toCharArray()[0];
            }
        }

        //{A,B,c,D,e,e}--->{a,b,C,d,E,E}
        // 6、char数组变成字符串
        s = new String(chars);
        System.out.println(s);
    }
}
